a = input("Введите четырехзначное число: ")

if not 999 < int(a) < 10000:
    print("Введенное число не является четрыхзначным")
    exit()

b = int(a[0])
c = int(a[1])
d = int(a[2])
e = int(a[3])

if int(a)%2 == 0:
    print("Число чётное: Да")
else:
    print("Число чётное: Нет")

if int(a)%3 == 0:
    print("Число кратное трём: Да")
else:
    print("Число кратное трём: Нет")


j = float(a)**0.5
if j == int(j):
    print("Число является квадратом числа:", j)
else:
    print("Число является квадратом числа: Нет")


print()


mi = min(b,c,d,e)
print("Наименьшая цифра числа:", mi)

ma = max(b,c,d,e)
print("Наибольшая цифра числа:", ma)

k = 0
if b == 0:
    k += 1
if c == 0:
    k += 1
if d == 0:
    k += 1
if e == 0:
    k += 1
print("Количество нулей в числе:", k)

print()

l = b**0.5
g = c**0.5
r = d**0.5
s = e**0.5

if s == int(s):
    print("Цифра в разряде единиц является квадратом цифры:", int(s))
else:
    print("Цифра в разряде единиц является квадратом цифры: Нет")


if r == int(r):
    print("Цифра в разряде десятков является квадратом цифры:", int(r))
else:
    print("Цифра в разряде десятков является квадратом цифры: Нет")


if g == int(g):
    print("Цифра в разряде сотен является квадратом цифры:", int(g))
else:
    print("Цифра в разряде сотен является квадратом цифры: Нет")


if l == int(l):
    print("Цифра в разряде тысяч является квадратом цифры:", int(l))
else:
    print("Цифра в разряде тысяч является квадратом цифры: Нет")

